package net.lab1024.smartadmin.module.business.engine.domain.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 *  [ ������ ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c) ��������Inc. All rights reserved.
 * @date  2021-11-19 11:18:28
 * @since JDK1.8
 */
@Data
public class EngineExcelVO {
    @Excel(name = "id")
    private Long id;

    @Excel(name = "���")
    private String sn;

    @Excel(name = "�ͺ�")
    private String model;

    @Excel(name = "��Ӧ��")
    private String supplier;

    @Excel(name = "����������")
    private String engineType;

    @Excel(name = "ת��@���ת�ٵ�(rpm)")
    private Integer speedAtMaxSpeed;

    @Excel(name = "Ť��@���ת�ٵ�(Nm)")
    private Double torqueAtMaxSpeed;

    @Excel(name = "����@���ת�ٵ�(kW)")
    private Double powerAtMaxSpeed;

    @Excel(name = "ת��@���ٵ�(rpm)")
    private Long speedAtIdleSpeed;

    @Excel(name = "Ť��@���ٵ�(Nm)")
    private Double torqueAtIdleSpeed;

    @Excel(name = "����@���ٵ�(kW)")
    private Double powerAtIdleSpeed;

    @Excel(name = "ת��@���Ť�ص�(rpm)")
    private Integer speedAtMaxTorque;

    @Excel(name = "Ť��@���Ť�ص�(Nm)")
    private Double torqueAtMaxTorque;

    @Excel(name = "����@���Ť�ص�(kW)")
    private Double powerAtMaxTorque;

    @Excel(name = "ת��@����ʵ�(rpm)")
    private Integer speedAtMaxPower;

    @Excel(name = "Ť��@����ʵ�(Nm)")
    private Double torqueAtMaxPower;

    @Excel(name = "����@����ʵ�(kW)")
    private Double powerAtMaxPower;


    @Excel(name = "����(kg)")
    private Integer weight;

    @Excel(name = "����������(L)")
    private Double displacement;

    @Excel(name = "��ѹ������")
    private String boosterType;

    @Excel(name = "������")
    private Integer cylinderNumber;

    @Excel(name = "�����")
    private Integer strokeNumber;

    @Excel(name = "�����ͺ�(g / kWh)")
    private Double idleBsfc;

    @Excel(name = "ת������������ + ���֣�(kg * m ^ 2)")
    private Double idleSpeedWeight;

    @Excel(name = "ȼ������")
    private String fuelType;

    @Excel(name = "ȼ����ֵ(kJ / kg)")
    private Double heatValue;

    @Excel(name = "ȼ���ܶ�(kg / m ^ 3)")
    private Double density;

    @Excel(name = "����ʱ��", format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @Excel(name = "����ʱ��", format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @Excel(name = "ͼƬ")
    private String image;

    @Excel(name = "�������Ƿ�ɼ�")
    private Integer isIndexShow;

    @Excel(name = "������")
    private Long createUser;

    @Excel(name = "�������Ƿ����")
    private Integer otherCanUse;



}
